﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using EasyQuartz.Domain.Jobs;
using EasyQuartz.Domain.Scheduler;

namespace EasyQuartz.Domain.Services.Scheduling
{
	public interface ISchedulingManager
	{
		void Start();
		void Stop();
		void RunJob(string jobName, string jobGroup);
		void StopJob(int jobId);

		EasySchedulerStatus Status { get; }
		List<EasyJob> Jobs { get; }
	}
}
